/*
 * Copyright 2004-2005 asoft
 * 本软件及其所有拷贝的名称，与光盘上或本软件中注明的公司同在。
 * 本软件及文档享有版权，并受国家版权法及国际协约条款的保护。
 * 您不可以从本软件中去掉其版权声明；并保证为本软件的拷贝（本部或部分）* 复制版权声明。
 * 您同意制止以任何形式非法拷贝本软件及文档。
 * 版权信息参见：
 *      http://www.asoft.cn/licenses
 */

package com.asoft.common.logs.model;

import java.io.Serializable;

import com.asoft.common.base.model.BaseObject;

/**
 * <p>Title: 操作日志 - 服务</p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2003</p>
 * <p>Company: asoft</p>
 * @ $Author: author $
 * @ $Date: 2005/02/15 09:14:59 $
 * @ $Revision: 1.7 $
 * @ created in 2005-11-14
 *
 */

public class Service extends BaseObject
                   implements Serializable
{
        private String id;

        private String name;

        private String modelId;

        private String model;


        public Service(String id,
                       String name,
                       String modelId,
                       String model)
        {
                this.modelId = modelId;
                this.model = model;
                this.id = id;
                this.name = name;
        }

        public String getId()
        {
                return this.id;
        }

        public void setId(String id)
        {
                this.id = id;
        }

        public String getName()
        {
                return this.name;
        }

        public void setName(String name)
        {
                this.name = name;
        }

        public String getModel()
        {
                return this.model;
        }

        public String getModelId()
        {
                return this.modelId;
        }

        public boolean equals(Object object)
        {
                if (!(object instanceof Service))
                {
                        return false;
                }
                Service service = (Service) object;
                return ( this.id.equals(service.getId()));
        }

}
